cc0d581dbc5d0745a420c86e873e321fb80e43b2,aws/gateway/jrestless-aws-gateway-handler/src/test/java/com/jrestless/aws/gateway/handler/GatewayRequestHandlerTest.java,GatewayRequestHandlerTest,getRequestAndBaseUri_PathContainsButNotMatchesResourceGiven_ShouldFallbackToBaseUri,#,476
Before Change
@Test
public void getRequestAndBaseUri_PathContainsButNotMatchesResourceGiven_ShouldFallbackToBaseUri() {
GatewayRequestAndLambdaContext requestAndLambdaContext = new GatewayRequestBuilder()
.domain(TEST_CUSTOM_DOMAIN)
.basePath("base")
.resource("/ab")
.buildWrapped();
when(requestAndLambdaContext.getGatewayRequest().getPath()).thenReturn("/ab/a");
RequestAndBaseUri uris = gatewayHandler.getRequestAndBaseUri(requestAndLambdaContext);
assertEquals(URI.create("/"), uris.getBaseUri());
assertEquals(URI.create("/ab/a"), uris.getRequestUri());
After Change
GatewayRequestAndLambdaContext requestAndLambdaContext = new GatewayRequestBuilder()
.domain(TEST_CUSTOM_DOMAIN)
.basePath("base")
.resource("/ab")
.path("/ab/a")
.buildWrapped();
RequestAndBaseUri uris = gatewayHandler.getRequestAndBaseUri(requestAndLambdaContext);
assertEquals(URI.create("/"), uris.getBaseUri());
assertEquals(URI.create("/ab/a"), uris.getRequestUri());